<?php
require_once 'BaseController.php';

/**
 * 特集
 *
 * @package apamanshop
 * @author SS笹川
 * @copyright コピーライト(要確認)
 */
class Search_TokusyusearchController extends Search_BaseController
{
	public function indexAction()
	{
		/*
		 * 基本情報設定
		 */
		// 検索区分
		$this->setSearchKbn(Apm_Config_Search::SRHKBN_TOKUSYU, "tokusyusearch");

		//CSSの定義（デザイン）
		$this->addMetaCss('/css/search/search.css',array('type' => 'text/css','media' => 'all'));
		$this->addMetaCss('/css/shop/shop.css',array('type' => 'text/css','media' => 'all'));

		//JavaSriptの定義（アプリ）
		$app = $this->_config['apm']['apl']['static']['baseurl'];
		$this->addMetaJs($app . 'js/search/Selcyo.js');
		$this->addMetaJs($app . 'js/search/Selsikucyoson.js');
		$this->addMetaJs($app . 'js/search/Seltodohuken.js');

    	/*
    	 * モデルオブジェクト生成
    	 */
		$this->_model_sikucyoson = new Search_Model_Selsikucyoson();
		$this->_model_cyo = new Search_Model_Selcyo();

        //以下、検索画面によって条件分けする。
        //都道府県検索画面の出力(初期呼び出し時)
		if (! $this->_model_common->checkvalue($this->_params, "PrefCd"))
    	{

			// H1のタイトル
			$this->_data['h1_title'] = 'ご希望の都道府県を選択してください。';
			// JavaScript
			$this->addMetaJs($this->_aplbaseurl . 'js/search/Seltodohuken.js');

			$this->_main_helper = $this->_todohuken_helper;
		}
		//政令指定都市・市区検索画面の出力（市区町村選択画面で検索時）
		else if (! $this->_model_common->checkvalue($this->_params, "CityCd") && $this->_model_common->checkvalue($this->_params, "SiteitosiCd"))
		{

			// H1のタイトル
			$this->_data['h1_title'] = 'ご希望の政令指定都市を選択してください。';
			// JavaScript
			$this->addMetaJs($this->_aplbaseurl . 'js/search/Selsikucyoson.js');

			$this->_data['selcity'] = array();
			$this->_data['selcity'] = $this->_model_sikucyoson->getSiteiShikuData($this->_params, "1");

			// 表示用データに変換
			$this->_model_sikucyoson->convertShikucyosonData($this->_data);
			$this->_data['selSiteitosiKbn'] = "1";

			$this->_main_helper = $this->_shikucyoson_helper;
		}
		//市区町村検索画面の出力（都道府県検索画面で検索時）
		else if (! $this->_model_common->checkvalue($this->_params, "CityCd"))
		{

			// H1のタイトル
			$this->_data['h1_title'] = 'ご希望の市区町村を選択してください。';
			// JavaScript
			$this->addMetaJs($this->_aplbaseurl . 'js/search/Selsikucyoson.js');

			$this->_data['selcity'] = array();
			$this->_data['selcity'] = $this->_model_sikucyoson->getShikucyosonData($this->_params);
	        // 表示用データに変換
        	$this->_model_sikucyoson->convertShikucyosonData($this->_data);

			$this->_main_helper = $this->_shikucyoson_helper;
		}
		//町名検索画面の出力（市区町村検索画面で検索時）
		else if (! $this->_model_common->checkvalue($this->_params, "TownCd"))
		{

			// H1のタイトル
			$this->_data['h1_title'] = 'ご希望の町を選択してください。';
			// JavaScript
			$this->addMetaJs($this->_aplbaseurl . 'js/search/Selcyo.js');

			// 物件データの集計
			//$this->_model_cyo->editSum($this->_params);

			$this->_data['seltown'] = array();
			$this->_data['seltown'] = $this->_model_cyo->getCyoData($this->_params);
	        // 表示用データに変換
        	$this->_model_cyo->convertCyoData($this->_data);

			$this->_main_helper = $this->_cyo_helper;
		}
		//町名検索画面で検索時
		else
		{
        	//処理なし
		}

        // 表示
		$this->_display_path = APPLICATION_PATH . '/modules/search/views/scripts/search.tpl';

	}
}
?>